home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / optivc32 / vuimath.h < prev    next >
Text File  |  1999-03-06  |  2KB  |  58 lines

  1. /*  VUImath.h
  2.  
  3.   vector management functions for data type "ui"
  4.   ("unsigned index", the data type for indexing):
  5.   integer arithmetics and mathematics.
  6.  
  7.   Copyright (c) 1996-1999 by Martin Sander
  8.   All Rights Reserved.
  9. */
  10.  
  11. #if defined (V_HUGE)
  12.    #define VUI_addC    VUL_addC
  13.    #define VUI_subC    VUL_subC
  14.    #define VUI_subrC   VUL_subrC
  15.    #define VUI_mulC    VUL_mulC
  16.    #define VUI_divC    VUL_divC
  17.    #define VUI_divrC   VUL_divrC
  18.    #define VUI_modC    VUL_modC
  19.    #define VUI_maxC    VUL_maxC
  20.    #define VUI_minC    VUL_minC
  21.    #define VUI_addV    VUL_addV
  22.    #define VUI_subV    VUL_subV
  23.    #define VUI_subrV   VUL_subrV
  24.    #define VUI_mulV    VUL_mulV
  25.    #define VUI_divV    VUL_divV
  26.    #define VUI_divrV   VUL_divrV
  27.    #define VUI_modV    VUL_modV
  28.    #define VUI_maxV    VUL_maxV
  29.    #define VUI_minV    VUL_minV
  30.    #define VUI_accV    VUL_accV
  31.    #define VUI_accVU   VUL_accVU
  32.    #define VUI_accVUS  VUL_accVUS
  33.    #define VUI_accVUB  VUL_accVUB
  34. #else
  35.    #define VUI_addC    VU_addC
  36.    #define VUI_subC    VU_subC
  37.    #define VUI_subrC   VU_subrC
  38.    #define VUI_mulC    VU_mulC
  39.    #define VUI_divC    VU_divC
  40.    #define VUI_divrC   VU_divrC
  41.    #define VUI_modC    VU_modC
  42.    #define VUI_maxC    VU_maxC
  43.    #define VUI_minC    VU_minC
  44.    #define VUI_addV    VU_addV
  45.    #define VUI_subV    VU_subV
  46.    #define VUI_subrV   VU_subrV
  47.    #define VUI_mulV    VU_mulV
  48.    #define VUI_divV    VU_divV
  49.    #define VUI_divrV   VU_divrV
  50.    #define VUI_modV    VU_modV
  51.    #define VUI_maxV    VU_maxV
  52.    #define VUI_minV    VU_minV
  53.    #define VUI_accV    VU_accV
  54.    #define VUI_accVU   VU_accV
  55.    #define VUI_accVUS  VU_accVUS
  56.    #define VUI_accVUB  VU_accVUB
  57. #endif
  58.